package com.kfm.pm;

import java.util.HashSet;
import java.util.LinkedHashSet;

public class LinkedHashSetTest {

    public static void main(String[] args) {
        HashSet<String> hashSet = new HashSet<>();
        hashSet.add("hello");
        hashSet.add("hi");
        hashSet.add("kfm");
        hashSet.add("java");
        hashSet.add("zyj");
        hashSet.forEach(o -> System.out.println(o));
        System.out.println("======");

        // {1, 2, Node, 4}

        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add("hello"); // key的hash值去找位置 存到数组中
        linkedHashSet.add("hi");
        linkedHashSet.add("kfm");
        linkedHashSet.add("java");
        linkedHashSet.add("zyj");
        System.out.println(linkedHashSet.remove("kfm"));
        linkedHashSet.forEach(o -> System.out.println(o));

    }
}
